
@media only screen and (min-width:1024px) {
	#overall {
		width: 1024px;
	}
} 

@media only screen and (max-width:768px) {
	#overall .header {
		height: auto;
	}

	#overall .header .menu {
		float: none;
		overflow: hidden;
		line-height: 45px;
		max-height: 0px;
		transition: max-height .3s ease;
		-webkit-transition: max-height .3s ease;
	}

	#overall .header .menu a {
		display: block;
		text-align: center;
	}
	
	#overall .header .menu_toggle {
		display: inherit;
	}

	#overall .page_1 .img_2 div {
		width: 100%;
		margin: 2rem 0 0 0!important; 
	}
} 

@media only screen and (max-width:480px)  {
	#overall .container_1 .btn_1 div {
		width: 98.0%;
		margin: .6rem 1%;
	}

	#overall .page_2 .ground .item {
		width: 90% !important;
		margin-left: 5% !important;
		margin-right: 5% !important; 
	}
}

